<?php
/**
 * Mapeo de la configuración XML a objetos.
 *
 * Objeto base que deberán extender todos los
 * nuevos mapeos que se creen. Se encargará de
 * setear las propiedades correspondientes de
 * manera automática, en principio.
 *
 * @author Matias Mirabelli <project@moyrax.com>
 *
 * @package Kingorm
 */
class BaseMap
{
	/**
	 * Identificador único del elemento.
	 */
	public $id;

	/**
	 * Datos dentro de la tag.
	 */
	public $content;

	/**
	 * Setea automáticamente los parámetros pasados
	 * por el archivo de configuración XML.
	 *
	 * @param $confArray Utilizada internamente durante el parseo XML.
	 */
    public function __set( $name, $value )
	{
		if ( property_exists($this, $name) )
		{
			$this->$name = $value;
		}
    }

	public function setId( $value )
	{
		$this->id = $value;
	}

	public function setSequence( $value )
	{
		$this->content = $value;
	}
}
?>
